<?php

require "/../class/BaseDatos.class.php";

class CommonDAO extends BaseDatos{

	function getIdCategoria($categoria){
		$this->connectClass();
		$sql = 'SELECT id_categoria FROM categoria WHERE nombre_categoria = "'.$categoria.'"';
		$result = $this->query($sql);
		return $result;
	}
		
	function insertarEvento($nombre,$fecha,$direccion,$precios,$cat){
		$this->connectClass();
		$sql = 'INSERT INTO evento (nombre_evento,fecha_evento,direccion_evento,precios,id_categoria) VALUES ("'.$nombre.'","'.$fecha.'","'.$direccion.'","'.$precios.'",'.$cat.')';
		$result = $this->insertbd($sql);
		return $result;
	}
	
	function insertarComentario($nombre,$comentario,$id_evento,$fecha){
		$this->connectClass();
		$sql = 'INSERT INTO comentario (id_evento,comentario,nombre,fecha) VALUES ('.$id_evento.',"'.$comentario.'","'.$nombre.'","'.$fecha.'")';
		$result = $this->insertbd($sql);
		return $result;
	}
	
	function existeEvento($nombre){
		$this->connectClass();
		$sql = 'SELECT nombre_evento FROM evento WHERE nombre = "'.$nombre.'"';
		$result = $this->query($sql);
		if($this->numRows($result) > 0){
			$existe = true;
		}
		else{
			$existe = false;
		}
		return $existe;
	}
	
	function revisarEventoPun($id_evento){
		$this->connectClass();
		$sql = 'SELECT id_puntuacion, puntos, cantidad FROM puntuacion WHERE id_evento = '.$id_evento;
		$result = $this->query($sql);
		return $result;
	}
	
	function insertarPuntuacionNueva($id_evento,$puntuacion){
		$this->connectClass();
		$sql = 'INSERT INTO puntuacion (id_evento,puntos,cantidad) VALUES ('.$id_evento.','.$puntuacion.',1)';
		$result = $this->insertbd($sql);
		return $result;
	}

	function insertarPuntuacion($id_puntuacion,$puntos,$cantidad){
		$this->connectClass();
		$sql = 'UPDATE puntuacion SET puntos = '.$puntos.', cantidad = '.$cantidad.' WHERE id_puntuacion = '.$id_puntuacion;
		$result = $this->updatebd($sql);
		return $result;
	}
	
}
?>